callback{
  WeldManager manager=context.get(WeldManager.class);
  if (manager == null) {
  if (id == null) {
    id=new CDIConversationID(null);
  BoundRequest boundRequest=new MutableBoundRequest(context.get(CDIRequestMap.class),context.get(CDISessionMap.class));
  context.add(BoundRequest.class,boundRequest);
  BoundConversationContext conversationContext=manager.instance().select(BoundConversationContext.class).get();
  conversationContext.associate(boundRequest);
  conversationContext.activate(id.getId());
}
